/* 
    instanceof
    Array.isArray
*/

const bar = [1, 2, 3];
const foo = null;

console.log(
  Array.isArray(bar) // true
);

console.log(
  Array.isArray(foo) // false
);

// instanceof 判断一个变量是否是某个类的实例
console.log(bar instanceof Array); // true
console.log(foo instanceof Array); // false

// __proto__
console.log(bar.__proto__ === Array.prototype);

// Object.prototype.toString
console.log(Object.prototype.toString.call(bar) === '[object Array]');
